Extension point config
Documentation
Hold configuration for the Shibboleth Authentication Service. Contains: * the mapping between request headers and user fields * which header is used as user Id depending of the chosen IdP * the login / logout URLs for Shibboleth
A sample configuration could be:
    <extension point="config" target="org.nuxeo.ecm.platform.shibboleth.service.ShibbolethAuthenticationService">
        <config>
            <uidHeaders>
                <uidHeader idpUrl="https://specific.idp">differentUid</uidHeader>
                <default>uid</default>
            </uidHeaders>
            <loginURL>https://host/Shibboleth.sso/WAYF</loginURL>
            <logoutURL>https://host/Shibboleth.sso/Logout</logoutURL>
            <fieldMapping header="uid">username</fieldMapping>
            <fieldMapping header="mail">email</fieldMapping>
        </config>
    </extension>
Contribution Descriptors
- Class: org.nuxeo.ecm.platform.shibboleth.service.ShibbolethAuthenticationConfig
Existing Contributions
Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.
- 
        <extension point="config" target="org.nuxeo.ecm.platform.shibboleth.service.ShibbolethAuthenticationService"> <config> <uidHeaders> <default>uid</default> </uidHeaders> <loginURL>https://host/Shibboleth.sso/WAYF</loginURL> <logoutURL>https://host/Shibboleth.sso/logout</logoutURL> <!-- Add others fieldMappings if needed --> <fieldMapping header="uid">username</fieldMapping> <fieldMapping header="mail">email</fieldMapping> </config> </extension>